package com.fingard.dsp.bank.directbank.bankInterface;

import com.fingard.dsp.bank.reqrespobj.balance.Req7505HisBalQry;
import com.fingard.dsp.bank.reqrespobj.balance.Req7506BalQry;
import com.fingard.dsp.bank.reqrespobj.balance.RetAts7505HisBalQry;
import com.fingard.dsp.bank.reqrespobj.balance.RetAts7506BalQry;

/**
 * 余额查询(支持单笔余额、批量余额、历史余额查询)
 */
public interface IBalance {
    /**
     * 当前余额查询(支持单笔及批量余额查询)
     *
     * @param p_req7506
     * @return
     * @throws Exception
     */
	RetAts7506BalQry d_7506_BalQry(Req7506BalQry p_req7506) throws Exception;

    /**
     * 历史余额查询
     *
     * @param p_req7505
     * @return
     * @throws Exception
     */
	RetAts7505HisBalQry d_7505_BalQry(Req7505HisBalQry p_req7505) throws Exception;
}